using System;
using System.Collections.Generic;
using System.Linq;

namespace Granite.Testing
{
    public class Assertion
    {
        readonly string m_Message;
        readonly bool m_Inconclusive;
        readonly string m_StackTrace;

        public Assertion(string message, bool inconclusive, string stackTrace)
        {
            m_StackTrace = stackTrace;
            m_Inconclusive = inconclusive;
            m_Message = message;
        }

        public bool Inconclusive
        {
            get { return m_Inconclusive; }
        }

        public string Message
        {
            get { return m_Message; }
        }

        public string StackTrace
        {
            get { return m_StackTrace; }
        }
    }
}
